% !Mode:: "TeX:UTF-8"

\chapter{小组成员及分工任务描述}

\section{小组成员}
在程序设计高级实践中，本组由四位成员组成，包括：

张长文（学号：3021244401） 

舒森洁（学号：3021244392） 

陈良羽（学号：3021244413）

李旭东（学号：3021244406）

其中由张长文担任组长，各组员分
工配合，完成项目。

\section{分工任务描述}

李旭东~学号：3021244406 - 项目经理和系统架构师
责任：负责整体项目规划、时间线管理、团队协调和沟通。同时，作为系统架构师，负责设计软件的总体结构和核心组件。
工作量：中到高。需要持续监控项目进度，解决跨团队的问题，并确保所有部分的顺利集成。

陈良羽~学号：3021244413 - 前端开发工程师
责任：负责设计和实现用户界面，与后端服务的接口对接，确保良好的用户体验和响应性能。
工作量：中到高。前端开发通常涉及大量的细节工作，包括与设计师紧密合作，确保前端功能与设计稿相符。

舒森洁~学号：3021244392 - 后端开发工程师
责任：负责构建和维护服务器端逻辑，数据库管理，以及与前端的数据交换。
工作量：中到高。后端开发需要确保系统的稳定性、安全性和扩展性，通常涉及复杂的逻辑和大量的数据库操作。

张长文~学号：3021244401 - 质量保证工程师
责任：负责整个项目的测试工作，包括编写测试用例，执行手动和自动测试，确保软件符合质量标准。
工作量：高。测试是一个持续的过程，需要覆盖所有新开发的功能，并持续回归测试以确保既有功能的稳定性。
\section{报告摘要}
本报告概述了“饿了么”外卖平台开发项目的全面进展。该项目旨在创建一个用户友好的外卖订购系统，提供一系列服务包括食品展示、订单处理、用户管理、积分系统和虚拟钱包功能。
在需求分析阶段，我们确认了用户和商家的基本需求，并确定了系统的核心功能，包括用户登录注册、商家信息展示、购物车管理、订单生成、地址管理、支付和积分兑换等。同时，我们还确定了系统的技术约束，包括使用Spring Cloud框架、MySQL数据库和Vue前端框架。
数据库设计细节已经完成，包括业务流的实体关系图、积分模块和虚拟钱包模块的数据库设计。接口设计部分详细描述了各功能模块的API端点、请求参数和预期的行为。
系统的软件架构采用了微服务集群模式，以提高系统的可伸缩性和可维护性。我们还定义了分层设计以及每个服务的接口设计，以确保系统的高内聚和低耦合。
在测试阶段，前端页面和后端服务通过严格的测试流程。我们使用postman进行接口测试，并对前端页面进行了综合测试，确保系统的稳定性和可靠性。
最后，项目特色部分展示了我们如何在设计和实现中应用面向对象的设计原则，如DRY原则、封装、依赖倒置原则等，来提高代码的质量和系统的健壮性。
项目团队成员舒森洁、张长文、陈良羽和李旭东在不同阶段对项目作出了重要贡献，并将继续努力推进项目，以满足用户和商家的需求，提升平台的服务质量。


